#!/usr/bin/python
# -*- coding:utf-8 -*-
# @author  : micah
# @time    :  
# @function: 
# @version :


nums = [1, 2, 3, 4]

# 获取迭代器
iter_obj = iter(nums)

# 死循环的方式获取列表元素，当前while循环的处理方式就是for循环的底层原理
while True:
    # 需要使用异常处理当前的报错问题
    try:
        print(next(iter_obj))
    except StopIteration:
        break


for i in nums:
    print(i)
